package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 对内结算明细分解子项明细(BPA_INNER_SETTLE_DETAIL) **/
public class InnerSettleDetail extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*主键*/
	private String id;
	/*主键*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 对内合同价（下浮后） */
	private BigDecimal afterDownFee;
	
	public BigDecimal getAfterDownFee(){
		return afterDownFee;
	}
	
	public void setAfterDownFee(BigDecimal afterDownFee){
		this.afterDownFee = afterDownFee;
	}
	/* 申报金额（元）（下浮前） */
	private BigDecimal applyPreAmount;
	
	public BigDecimal getApplyPreAmount(){
		return applyPreAmount;
	}
	
	public void setApplyPreAmount(BigDecimal applyPreAmount){
		this.applyPreAmount = applyPreAmount;
	}
	/* 对内下浮率（%） */
	private BigDecimal innerDownRate;
	
	public BigDecimal getInnerDownRate(){
		return innerDownRate;
	}
	
	public void setInnerDownRate(BigDecimal innerDownRate){
		this.innerDownRate = innerDownRate;
	}
	/* 对内结算ID */
	private String innerSettleId;
	
	public String getInnerSettleId(){
		return innerSettleId;
	}
	
	public void setInnerSettleId(String innerSettleId){
		this.innerSettleId = innerSettleId;
	}
	/* 序号 */
	private String orderIdx;
	
	public String getOrderIdx(){
		return orderIdx;
	}
	
	public void setOrderIdx(String orderIdx){
		this.orderIdx = orderIdx;
	}
	/* 对内结算明细分解子项ID */
	private String settleSubId;
	
	public String getSettleSubId(){
		return settleSubId;
	}
	
	public void setSettleSubId(String settleSubId){
		this.settleSubId = settleSubId;
	}
	/* 费用类型名称 */
	private String typeName;
	
	public String getTypeName(){
		return typeName;
	}
	
	public void setTypeName(String typeName){
		this.typeName = typeName;
	}
	/* 审核金额（元）（下浮后） */
	private BigDecimal verifyAfterAmount;
	
	public BigDecimal getVerifyAfterAmount(){
		return verifyAfterAmount;
	}
	
	public void setVerifyAfterAmount(BigDecimal verifyAfterAmount){
		this.verifyAfterAmount = verifyAfterAmount;
	}
	/* 审核金额（元）（下浮前） */
	private BigDecimal verifyPreAmount;
	
	public BigDecimal getVerifyPreAmount(){
		return verifyPreAmount;
	}
	
	public void setVerifyPreAmount(BigDecimal verifyPreAmount){
		this.verifyPreAmount = verifyPreAmount;
	}
	
	/* 前期已结算金额（元） */
	private BigDecimal addupVerifyAmount;
	
    public BigDecimal getAddupVerifyAmount() {
        return addupVerifyAmount;
    }

    public void setAddupVerifyAmount(BigDecimal addupVerifyAmount) {
        this.addupVerifyAmount = addupVerifyAmount;
    }
	
    /* 剩余可结算金额（元） */
    private BigDecimal restVerifyAmount;
    
    public BigDecimal getRestVerifyAmount() {
        return restVerifyAmount;
    }

    public void setRestVerifyAmount(BigDecimal restVerifyAmount) {
        this.restVerifyAmount = restVerifyAmount;
    }
    
}